package com.hualude.roadsign.service;

import com.hualude.roadsign.dto.DTRequestDto;
import com.hualude.roadsign.dto.DTResponseDto;
import com.hualude.roadsign.dto.MonthCountDto;

import java.util.List;

/**
 * @Description:
 * @Author: WYX.
 * @Date: 2018/5/3 14:54.
 */
public interface SolarEnergyAlarmService {
    /**
     * @Description: 获取制定报警数量（按月）
     * @Author: WYX.
     * @Date: 2018/5/3 14:05.
     */
    public List<MonthCountDto> getMonthCount(String alarmPushType, String startTime, String endTime, String orgIds, String deviceId) throws Exception;

    /**
     * @Description: 获取报警用于DT
     * @Author: WYX.
     * @Date: 2018/5/3 14:06.
     */
    public DTResponseDto showAlarmHistory(DTRequestDto dtRequestDto, String deviceId, Integer deviceType, String orgIds, String time) throws Exception;
}
